vent one's spleen - French English Dictionary